package flst.ipiweb.persistance.dao;

import java.util.List;

import flst.ipiweb.transverse.IPIException;
import flst.ipiweb.transverse.ModeDePaiement;

public interface IModeDePaiementDao {
	
	/**
	 * Cette méthode permet de mettre à jour une mode de paiement en base
	 * @param modeDePaiement : le mode de paiement à mettre à jour
	 * @return ModeDePaiement : le mode de paiement mis à jour
	 */
	public ModeDePaiement updateModeDePaiement(ModeDePaiement modeDePaiement) throws IPIException;
	
	/**
	 * Cette méthode permet de récupérer la liste des modes de paiement en base
	 * @return List<ModeDePaiement> : la liste des modes de paiement
	 */
	public List<ModeDePaiement> listerModeDePaiement() throws IPIException;
	
}
